package iserver

type IInitParam interface {
	Num() int
	Get(idx int) interface{}
	Params() []interface{}
	KeyParams() map[string]interface{}
	Add(p interface{}) IInitParam
	AddAll(pList []interface{}) IInitParam
	AddParam(p IInitParam) IInitParam
	ForeachParam(visitor func(int, interface{}))
	GetVal(key string) interface{}
	SetVal(key string, val interface{}) IInitParam
}
